home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
17 Bit Software 3: The Continuation
/
17-Bit_The_Continuation_Disc.iso
/
arug
/
arug 24
/
s&f_readme
< prev
next >
Wrap
Text File
|
1994-01-27
|
9KB
|
187 lines
16-JUL-1989 22:55:31 NEWMAIL
From: CA%"hardie@DVINCI.USask.CA"
To: SCHMITT
Subj:
Received: From SASK(SMTPUSER) by DHDMPI5H with Jnet id 6847
for SCHMITT@DHDMPI5H; Sun, 16 Jul 89 22:55 N
Received: from dvinci.USask.ca by SASK.USask.CA; Sun, 16 Jul 89 13:56 CST
Received: by dvinci.USask.ca (3.2/SMI-3.2); Sun, 16 Jul 89 13:54:38 CST id
AA04190 for schmitt@dhdmpi5h.bitnet
Date: Sun, 16 Jul 89 13:54:38 CST
From: hardie@DVINCI.USask.CA
To: schmitt@DHDMPI5H.BITNET
Message-Id: <8907161954.AA04190@dvinci.USask.ca>
Hi Frank: The best way to figure out how to set up a forwarding file is
to connect to the station manually and copy all the messages that you see
along the way. As an example, if I had to connect to the VE5OP BBS by going
through two KA-NODES VE5USR-3 and VE5BAR-3 then this is what I would see.
c ve5usr-3 [ I type the connect
cmd:*** CONNECTED to VE5USR-3 [ TNC connect message
###CONNECTED TO NODE VE5USR-3(VE5USR) CHANNEL A [ Standard connect
ENTER COMMAND: BYE, CONNECT, HELP, JHEARD, NODES [ from the KA-NODE
?c ve5bar-3 [ The ? has NO CR
[ after it and I typed
[ the connect command
###LINK MADE [ Standard response
###CONNECTED TO NODE VE5BAR-3(VE5BAR) CHANNEL A [ from next KA-NODE
WELCOME TO SASKATOON...VE5OP LOCAL BBS... [ with extra text line
ENTER COMMAND: B,C,J,N,X, or Help
?c ve5op [ No CR agn
###LINK MADE [ From KA-NODE
[CBBS-6.0-H$] [ From VE5OP BBS
EU> [ BBS prompt
b [ done
Now on the right I show the corresponding forward file to do this:
c ve5usr-3 [ CC VE5USR-3
cmd:*** CONNECTED to VE5USR-3 [ <NOTHING HERE>
###CONNECTED TO NODE VE5USR-3(VE5USR) CHANNEL A [ R###CONN
ENTER COMMAND: BYE, CONNECT, HELP, JHEARD, NODES [ R!
?c ve5bar-3 [ SC VE5BAR-3
###LINK MADE [ R###LINK
###CONNECTED TO NODE VE5BAR-3(VE5BAR) CHANNEL A [ R###CONN
WELCOME TO SASKATOON...VE5OP LOCAL BBS... [ R!
ENTER COMMAND: B,C,J,N,X, or Help [ R!
?c ve5op [ SC ve5op
###LINK MADE [ R###LINK
[CBBS-6.0-H$] [ HA0023C ve5op
EU> [ etc.
So the complete forward file would be:
CC ve5usr-3 [ The 'C' command ALSO causes the BBS to check for
[ '*** CONNECTED' so you MUST NOT put a
[ 'R*** CONN' or 'R!' for the '*** CONN'.
R###CONN [ look for the connected line from the KA-NODE
R! [ Read and throw away the next line
SC VE5BAR-3 [ This line corresponds to the prompt '?' from
[ the KA-NODE which does not have a CR after it
R###LINK [ Now tell the BBS to look for the next line
R###CONN [ and the next
R! [ and this KA-NODE has an extra line here so we
[ need another 'R!' for it.
R! [ Throw away the 'ENTER COMMAND'
SC ve5op [ At the '?' prompt send another connect command
[ This time to connect to the BBS
R###LINK [ Now we need an 'R' command for every line that
[ the KA-NODE sends to us BEFORE we see the
[ '[CBBS-etc..] header from the BBS. Your BBS
[ software takes over after this and so now you
HA0023C ve5op [ give it the collection/distribution list for this
[ BBS
ve5va
ve3*
*** EOF [ and we're done.
Notice that if you are going through more than one TNC then you need a
SC CALLSIGN
command to correspond to each time there is a prompt.
This is why the script has a 'SC' command corresponding
to the '?' prompt instead of a 'R' command. The 'R' command ONLY responds
to a line that has a CR after it. If the KA-NODE prompt '?' also had a CR
after it then you would need a 'R!' command to make the script read it
and THEN follow that with the next 'SC' command.
In the case of the script you sent me, you have the line
Rdf3um de db0ie-BBS >
and later on you say that this does not have a CR after it. Therefore,
there should NOT be a 'R' command here.
Also, I don't know why you have so many 'R!' after the 'Rdf3um...' line.
If there is a prompt then you must either have a 'SC' line of some sort
or you should have the 'HA00....' line.
The system that you connect to MUST eventually give you a prompt that
looks like this :
[system-type-CODES$]
it can have several lines here and then finish with
a prompt>
and you DO NOT use R! commands to skip these lines. From the '[system-...'
onwards, the BBS will read these lines itself. If you use the 'R' command
to bypass these lines then the connect script will fail.
The reason that you get the
C LINK STATE IS DISCONNECTED
so quickly is that probably you have tried to use the first R! command
to correspond to the *** CONNECTED or to the [system...] line.
You rarely need to use the R! commands when you are going straight into
the system with one connect command (even if it is digipeated).
You usually only need the R! commands when you are connecting through
some intermediate TNCs before you get to the actual BBS, as in the example
I gave at the beginning.
So, if the prompt from DB0IE looks like this:
[MBL-type-C$]
AX25 at ......
BBS der PR-.......
whatever else
it wants to say
in here
df3um de db0ie-BBS >
then your connect script is simply:
CC dboie v db0eq
HA0023C db0ie
db0ie
db0*
** EOF
Now for the 'F', 'G', 'H' etc.
These specify which type of forwarding you want to do. Some older BBS
systems cannot do reverse forwarding, i.e. they don't understand a 'F>'
prompt from your BBS. If you want to S&F to one of these systems or if you
don't want to ask for reverse forwarding then you use 'G'. In this case it
only forwards mail to the other system and does not ask for a reverse
forward.
If the system you are sending mail to also supports reverse forwarding
then use the type 'F' list. In this case, if you connect to the other
BBS and send it mail, when you have finished sending the mail, your
BBS will send a 'F>' prompt instead of 'EU>'. The 'F>' prompt means
'Do you have any mail for me?' and if it does then the other system will
now send mail to you.
Also, with the 'F' type of forward list, your BBS will not call the other
system unless you have mail for it. If you want to call the other system
whether you have mail or not, so that you can ask if it has mail for you,
then you use the 'H' type list. The 'H' type always calls the other system
each hour even if you have no mail for it, and you will then ask for a
reverse forward to see if it has mail for you.
Usually the only kinds of list you will use are the 'F' and the 'H' because
almost all systems respond to the reverse forward request.
So the only decision you need to make is
Use 'F' if you only want to call the other station when you have mail for
it.
Use 'H' if you want to call them every hour whether you have mail or not.
Finally, I am glad that you solved the parity problem but I don't understand
how you managed to do it. I have tried my BBS with a borrowed TNC1 with the
TAPR TNC2 V1.1.6 upgrade in it and it will not generate the correct parity
at all. In that TNC the PARITY commands are: 0 - none, 1 - odd, 2 - none
and 3 - even. Neither 0 nor 2 generates the correct parity.
On my KAM it has 5 options: 0 - even, 1 - odd, 2 - mark, 3 - space and
4 - none. I cna use none or space parity and it will work.
What are all the parity options on your TNC and which one do you use?
Since you have the parity solved, I won't send you an upgrade disk yet.
I'll take a bit more time to work out all the bugs that I have found before
I send you another version.
Hope this all helps to get your S&F working properly.
73 de Pete